home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / os2 / adaptor.zip / ADAPT.ZIP / adaptor / readme.os2 < prev    next >
Text File  |  1994-01-04  |  3KB  |  50 lines

  1.    This file describes the port of ADAPTOR, software tool for
  2.    Automatic Translation of Data Parallel Programs
  3. to the OS2 platform.
  4.  
  5.    ADAPTOR (Automatic DAta Parallelism TranslatOR) was developed
  6. by the German National Institute for Computer Science. It is a
  7. tool that transforms data parallel programs written in Fortran with
  8. array extensions, parallel loops and layout directives to parallel
  9. programs with explicit message passing. ADAPTOR supports heterogeneous
  10. workstation configuration via the use of PVM (Parallel Virtual Machine)
  11. as the message passing model.
  12.  
  13.    This port to OS2 platform uses my recently released port of PVM to
  14. OS2 (you can find it on ftp-os2.cdrom.com in /pub/os2/2_x/program
  15. as a file called pvm3os2b.zip). Than means, that you essentially need
  16. to get PVM for OS2 in order to do anything sensible with this port
  17. of ADAPTOR. PVM needs at least base package of TCP/IP v2.0 from IBM,
  18. because its message passing mechanism is based on TCP/IP software
  19. suite. For both ADAPTOR you need emx and f2c - excellent port of
  20. Fortran to C translator by Roger Fearick (can be found in the same
  21. directory as PVM). I also assume that you have two GNU file manipulation
  22. utilities - mv and rm.
  23.  
  24.    ADAPTOR is Fortran to Fortran translator that translates your
  25. serial FORTRAN code that has inherent data paralelism to the code
  26. that is parallel and uses message passing library (in this case
  27. PVM, but original software from ftp.gmd.de in directory /gmd/adaptor
  28. supports also massively parallel machines directly). It comes with
  29. excellent documentation (in adaptor\doc library in Postscript form).
  30. Port to OS2 is fully compatible with the original (UNIX based)
  31. software. I have used ADAPTOR to parallelize code for simulation
  32. of Linear Accelerator with very good results. After getting used to
  33. it I have found ADAPTOR to be very good temporary solution to the
  34. problem of parallelizing large Fortran codes - that is, before we
  35. get real support for such things in language itself (in Fortran90,
  36. High Performance Fortran and the like).
  37.  
  38.    The port to OS2 platform served as a convenience for me to be able
  39. to work on the parallelization on my home OS2 machine. But I believe
  40. that together with PVM for OS2 it can serve as a fairly good pedagogical
  41. introduction to the interesting world of parallel programming.
  42.  
  43.    Please refer to install.os2 for installation and usage instructions.
  44. I am interested in any kind of response to this port of ADAPTOR.
  45.  
  46.                                               Jan Ftacnik
  47.                                         ftacnikj@fnal05.fnal.gov
  48.  
  49. 3.1.1994
  50.